A Microsoft .NET Front-End for GCC

نویسندگان

  • Martin v. Löwis
  • Jan Möller
چکیده

In the past, embedded systems developers have been severely constrained in their choice of programming languages. Recent advancements in processing power and memory availability allow for new techniques. We present an extension to the GNU Compiler Collection (GCC) that offers the expressiveness of all Microsoft .NET languages to embedded systems.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Experimental Environment Validating the Suitability of CLI as an Effective Deployment Format for Embedded Systems

Software development productivity for embedded systems is greatly limited by the high fragmentation of platforms and their associated development tools. Platform virtualization environments, like Java and Microsoft .NET, help to alleviate the problem, but because of their advanced run-time features and libraries, they are limited to host functionalities running on the system microcontroller and...

متن کامل

GCC .NET—a feasibility study

We examine the issues involved in producing a backend for the GNU Compiler Collection (GCC) that targets the .NET Common Language Runtime. We describe a simple back-end that is written in standard GCC style, which interfaces with the register transfer language GCC intermediate representation. We demonstrate that this simple .NET back-end is able to compile an appreciable subset of the C languag...

متن کامل

gccXfront: Exploiting gcc as a Front End for Program Comprehension Tools via XML/XSLT

Parsing programming languages is an essential component of the front end of most program comprehension tools. Languages such as C++ can be difficult to parse and so it can prove useful to re-use existing front ends such as those from the GNU compiler collection, gcc. We have modified gcc to provide syntactic tags in XML format around the source code which can greatly enhance our comprehension o...

متن کامل

High-Level Information - An Approach for Integrating Front-End and Back-End Compilers

We propose a new universal High-Level Information (HLI) format to effectively integrate front-end and back-end compilers by passing front-end information to the back-end compiler. Importing this information into an existing backend leverages the state-of-the-art analysis and transformation capabilities of existing front-end compilers to allow the back-end greater optimization potential than it ...

متن کامل

A Secure Intelligent Decision Support System for Prescribing Medication

The process of electronic approach to writing and sending medical prescription promises to improve patient safety, health outcomes, maintaining patients’ privacy, promoting clinician acceptance and prescription security when compared with the customary paper method. Traditionally, medical prescriptions are typically handwritten or printed on paper and handdelivered to pharmacists. Paper-based m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006